﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Datos.Entidades;
namespace Datos.Entidades
{
    //se crea una instancia d ela configuracion
   // no se hace uso de esta clase
   public class SingletonConfig
    {
        
            private static SingletonConfig _instancia;
            private string dominioCorreo;
            private string puertoCorreo;
            private string nombreRepo;
            private string pathRepo;
            private string nombreBD;
            private string usuarioBD;
            private string passwordBD;
            private string servidorBD;
            private string directorioDll;

            public string DominioCorreo
            {
                get { return dominioCorreo; }
                set { dominioCorreo = value; }
            }

            public string PuertoCorreo
            {
                get { return puertoCorreo; }
                set { puertoCorreo = value; }
            }
            public string NombreRepo
            {
                get { return nombreRepo; }
                set { nombreRepo = value; }
            }

            public string PathRepo
            {
                get { return pathRepo; }
                set { pathRepo = value; }
            }

            public string NombreBD
            {
                get { return nombreBD; }
                set { nombreBD = value; }
            }

            public string UsuarioBD
            {
                get { return usuarioBD; }
                set { usuarioBD = value; }
            }

            public string PasswordBD
            {
                get { return passwordBD; }
                set { passwordBD = value; }
            }


            public string ServidorBD
            {
                get { return servidorBD; }
                set { servidorBD = value; }
            }

            public string DirectorioDll
            {
                get { return directorioDll; }
                set { directorioDll = value; }
            }

            private SingletonConfig()
            {

            }

            public static SingletonConfig ObtenerInstancia()
            {
                if (_instancia == null)
                {
                    _instancia = new SingletonConfig();
                }
                return _instancia;
            }

        }
    
}
